package com.secxiot.provider.task.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

@ApiModel
@NoArgsConstructor
@ToString
@Data
public class SosPlatformVo implements Serializable {
    private static final long serialVersionUID = -2786223741733872292L;

    /**
     * 医院id
     */
    @ApiModelProperty("医院id")
    private Long hospitalId;
    /**
     * 医院id
     */
    @ApiModelProperty("医院名称")
    private String hospitalName;
    /**
     * 经度
     */
    @ApiModelProperty("医院经度")
    private BigDecimal hospitalLongitude;
    /**
     * 纬度
     */
    @ApiModelProperty("医院纬度")
    private BigDecimal hospitalLatitude;
    /**
     * 出诊人id
     */
    @ApiModelProperty("出诊人ID")
    private Long visitUserId;
    /**
     * 出诊人name
     */
    @ApiModelProperty("出诊人名称")
    private String visitName;
    /**
     * 出诊人经度
     */
    @ApiModelProperty("出诊人经度")
    private BigDecimal visitLongitude;
    /**
     * 出诊人纬度
     */
    @ApiModelProperty("出诊人纬度")
    private BigDecimal visitLatitude;

    /**
     * 出诊人id
     */
    @ApiModelProperty("出诊任务ID")
    private Long visitTaskId;
    /**
     * 出诊人name
     */
    @ApiModelProperty("出诊任务状态")
    private String visitConfirmStatus;
    /**
     * 患者纬度
     */
    @ApiModelProperty("患者纬度")
    private BigDecimal patientLongitude;
    /**
     * 患者纬度
     */
    @ApiModelProperty("患者纬度")
    private BigDecimal patientLatitude;
    /**
     * 患者id
     */
    @ApiModelProperty("患者ID")
    private Long patientUserId;
    /**
     * 患者name
     */
    @ApiModelProperty("患者名称")
    private String patientName;
    /**
     * 车牌号
     */
    @ApiModelProperty("车牌号")
    private String carNumber;

}
